package studio7i;

import java.util.ArrayList;
import java.util.List;
import studio7i.Cliente;
import studio7i.Cliente;

public class AdmClientes {
  private List<Cliente> clientes = new ArrayList<Cliente>();

    public boolean registrarCliente(String codigo, String nombres, String email, String documento, String fechaNacimiento) {

        boolean repetido=false;
        //Buscando codigo que no se repita
        for(Cliente l : clientes){
            if(l.getCodigo().equals(codigo))
                repetido=true;
              //  throw new RuntimeException("La Codigo ya se encuentra registrado !!");
            
            if(l.getEmail().equals(email))
                repetido=true;  
             //   throw new RuntimeException("La Email ya se encuentra registrado !!");
            
            if(l.getDocumento().equals(documento))
                repetido=true;
             //   throw new RuntimeException("La Documento ya se encuentra registrado !!");
            
        }
            if(repetido){
            return false;
        }
        

        Cliente cliente = new Cliente(codigo, nombres, email, documento, fechaNacimiento);
        clientes.add(cliente);

        return true;
    }  
    
    public int obtenerTotalClientes() {
       return clientes.size();
    }

    
}